package idv.loveloser.dao;

/**
 * AbstractMdlChoice entity provides the base persistence definition of the
 * MdlChoice entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlChoice implements java.io.Serializable {

	// Fields

	private Long id;
	private Long course;
	private String name;
	private String intro;
	private Short introformat;
	private Short publish;
	private Short showresults;
	private Short display;
	private Short allowupdate;
	private Short showunanswered;
	private Short limitanswers;
	private Long timeopen;
	private Long timeclose;
	private Long timemodified;
	private Boolean completionsubmit;

	// Constructors

	/** default constructor */
	public AbstractMdlChoice() {
	}

	/** full constructor */
	public AbstractMdlChoice(Long course, String name, String intro,
			Short introformat, Short publish, Short showresults, Short display,
			Short allowupdate, Short showunanswered, Short limitanswers,
			Long timeopen, Long timeclose, Long timemodified,
			Boolean completionsubmit) {
		this.course = course;
		this.name = name;
		this.intro = intro;
		this.introformat = introformat;
		this.publish = publish;
		this.showresults = showresults;
		this.display = display;
		this.allowupdate = allowupdate;
		this.showunanswered = showunanswered;
		this.limitanswers = limitanswers;
		this.timeopen = timeopen;
		this.timeclose = timeclose;
		this.timemodified = timemodified;
		this.completionsubmit = completionsubmit;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getCourse() {
		return this.course;
	}

	public void setCourse(Long course) {
		this.course = course;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getIntro() {
		return this.intro;
	}

	public void setIntro(String intro) {
		this.intro = intro;
	}

	public Short getIntroformat() {
		return this.introformat;
	}

	public void setIntroformat(Short introformat) {
		this.introformat = introformat;
	}

	public Short getPublish() {
		return this.publish;
	}

	public void setPublish(Short publish) {
		this.publish = publish;
	}

	public Short getShowresults() {
		return this.showresults;
	}

	public void setShowresults(Short showresults) {
		this.showresults = showresults;
	}

	public Short getDisplay() {
		return this.display;
	}

	public void setDisplay(Short display) {
		this.display = display;
	}

	public Short getAllowupdate() {
		return this.allowupdate;
	}

	public void setAllowupdate(Short allowupdate) {
		this.allowupdate = allowupdate;
	}

	public Short getShowunanswered() {
		return this.showunanswered;
	}

	public void setShowunanswered(Short showunanswered) {
		this.showunanswered = showunanswered;
	}

	public Short getLimitanswers() {
		return this.limitanswers;
	}

	public void setLimitanswers(Short limitanswers) {
		this.limitanswers = limitanswers;
	}

	public Long getTimeopen() {
		return this.timeopen;
	}

	public void setTimeopen(Long timeopen) {
		this.timeopen = timeopen;
	}

	public Long getTimeclose() {
		return this.timeclose;
	}

	public void setTimeclose(Long timeclose) {
		this.timeclose = timeclose;
	}

	public Long getTimemodified() {
		return this.timemodified;
	}

	public void setTimemodified(Long timemodified) {
		this.timemodified = timemodified;
	}

	public Boolean getCompletionsubmit() {
		return this.completionsubmit;
	}

	public void setCompletionsubmit(Boolean completionsubmit) {
		this.completionsubmit = completionsubmit;
	}

}